*QD3D 31 - ì¡íËÇÃÉåÉìÉfÉâÇ…ÇÊǡǃÉTÉ|Å[ÉgÇ≥ÇÍǃǢÇÈã@î\ÇÃämîF (96 îN 4 åé 8 ì˙)
Q: QuickDraw 3D API ÇégǡǃǢÇÈÇΔÇ´ÅAì¡íËÇÃÉåÉìÉfÉâÇ…ÇÊǡǃìßâflê´ (Ç‹ÇΩÇÕ csg Ç‹ÇΩÇÕÉVÉÉÉhÉE) Ç™ÉTÉ|Å[ÉgÇ≥ÇÍǃǢÇÈǩǫǧǩÇämîFÇ∑ÇÈÇ…ÇÕÅAǫǧÇ∑ÇÍnjǢǢÇ≈Ç∑Ç©ÅB
A: ÉoÅ[ÉWÉáÉì 1.0.4 ÇÃèÍçáÅAQuickDraw API Ç≈ÇÕÅAì¡íËÇÃÉåÉìÉfÉâÇ…ÇÊǡǃÉTÉ|Å[ÉgÇ≥ÇÍǃǢÇÈã@î\ÇÕéÊìæÇ≈Ç´Ç‹ÇπÇÒÅBDZÇÍÇÕÅAè´óàÇÃÉoÅ[ÉWÉáÉìÇ≈ÉTÉ|Å[ÉgÇ≥ÇÍÇÈó\íËÇ≈Ç∑ÅBǵǩǵÅAQAEngineGestalt() åƒÇ—èoǵÇégǡǃÅAïKóvÇ»èÓïÒÇÃëΩÇ≠ÇéÊìæÇ∑ÇÈDZÇΔÇÕâ¬î\Ç≈Ç∑ÅB
íçà”:QAEngineGestalt() ÇÕÅAQD3D API Ç≈ÇÕÇ»Ç≠ÅARAVE (Rendering Acceleration Virtual Engine) Ç…ëÆÇµÇƒÇ¢Ç‹Ç∑ÅB
RAVE3D.h ÉtÉ@ÉCÉãÇ≈ QAEngineGestalt ÇåüçıǵÅAÉNÉGÉäÅ[Ç…égǧDZÇΔÇÃÇ≈Ç´ÇÈÉZÉåÉNÉ^ÇÃéÌófiÇ…ä÷òAÇ∑ÇÈÉRÉÅÉìÉgÇå©Ç¬ÇØÇƒÇ≠ÇæÇ≥Ç¢ÅBÇ‹ÇΩÅAQADeviceGetFirstEngine() ÇåƒÇ—èoǵǃÅAç≈èâÇà 3D ÉAÉNÉZÉâÉåÅ[É^ÅEÉJÅ[ÉhÇ…ëŒÇ∑ÇÈéQèΔÇéÊìæÇ∑ÇÈïKóvǙdžÇËÇ‹Ç∑ÅBDZÇÃå„ÅAQADeviceGetNextEngine() ÇåƒÇ—èoǵǃÅAÉVÉXÉeÉÄÇ…ÉCÉìÉXÉgÅ[ÉãÇ≥ÇÍǃǢÇÈǪÇÃëºÇà 3D ÉAÉNÉZÉâÉåÅ[É^ÅEÉJÅ[ÉhÇ…ëŒÇ∑ÇÈéQèΔÇéÊìæÇµÇ‹Ç∑ÅBǪÇÃëºÇÃÉJÅ[ÉhÇ™ÉCÉìÉXÉgÅ[ÉãÇ≥ÇÍǃǢǻǢÇΔÅAQADeviceGetNextEngine() ÇÃñflÇËílÇÕ NULL Ç…Ç»ÇËÇ‹Ç∑ÅB
ÇΩÇæÇµÅA1.0.4 ÇÃèÍçáÅA3D ÉAÉNÉZÉâÉåÅ[É^ÅEÉJÅ[ÉhǙǻǢÇΔÅAìßâflê´ÇÕÉTÉ|Å[ÉgÇ≥ÇÍÇ‹ÇπÇÒÅBCSG (Constructive Solid Geometry) ÇΔÉVÉÉÉhÉEÇÕÅAÇ‹ÇæÉCÉìÉvÉäÉÅÉìÉgÇ≥ÇÍǃǢǻǢã@î\Ç≈džÇËÅAQuickDraw 3D ÇÃè´óàÇÃÉoÅ[ÉWÉáÉìÇ≈ÉTÉ|Å[ÉgÇ™åvâÊÇ≥ÇÍǃǢNjÇ∑ÅBÇ‹ÇΩÅAÉnÅ[ÉhÉEÉFÉAÇÃéxâáÇ™ïKóvÇ≈džÇÎǧÇΔó\ëzÇ≥ÇÍǃǢNjÇ∑ÅB
RAVE ÇΔÇÕ
RAVE ÇΔÇÕÅARendering Acceleration Virtual Engine (RAVE) API ÇÃó™åÍÇ≈Ç∑ÅBDZÇÍÇÕÅA3D ÉAÉNÉZÉâÉåÅ[É^ÅEÉnÅ[ÉhÉEÉFÉAÇ…ÇÊǡǃíÒãüÇ≥ÇÍÇÈ 3D ÉAÉNÉZÉâÉåÅ[ÉVÉáÉìÇóòópÇ∑ÇÈÉAÉvÉäÉPÅ[ÉVÉáÉìÇÃÇΩÇflÇÃïWèÄ API édólÇ≈Ç∑ÅBÇ‹ÇΩÅARAVE Ç≈ÇÕÅA3D ÉAÉNÉZÉâÉåÅ[É^ÅEÉnÅ[ÉhÉEÉFÉAÇÃÉhÉâÉCÉo (Ç¢ÇÌljÇÈÅuï`âÊÉGÉìÉWÉìÅv) Ç…ëŒÇ∑ÇÈ API LJéwíËǵNjÇ∑ÅBÉAÉvÉäÉPÅ[ÉVÉáÉì API ÇΔÉhÉâÉCÉo API ÇÃóºï˚ÇãLèqǵǃǢÇÈÇΩÇflÅARAVE ÇÕÅA2 ǬÇÃÉåÉCÉÑÅ[ÇÃä‘DždžÇÈÅuîñÇ¢çáî¬ÅvÇΔåƒÇŒÇÍÇÈDZÇΔǙdžÇËÇ‹Ç∑ÅBRAVE ÉåÉCÉÑÅ[ÇégǧDZÇΔÇ…ÇÊÇËÅAÉAÉvÉäÉPÅ[ÉVÉáÉìäJî≠é“Ç…ÇÕÉnÅ[ÉhÉEÉFÉAÅEÉAÉNÉZÉâÉåÅ[ÉVÉáÉìÇ÷ÇÃçÇë¨Ç»ÉAÉNÉZÉXÇ™ï€èÿÇ≥ÇÍÇ‹Ç∑ÅBÇ‹ÇΩÅAé©é–ÇÃÉJÅ[ÉhÇ…ëŒâûÇ∑ÇÈ RAVE èÄãíÇÃÉhÉâÉCÉoÇãüããÇ∑ÇÈDZÇΔÇ…ÇÊÇËÅAÉnÅ[ÉhÉEÉFÉAÅEÉxÉìÉ_Ç…ÇÕǪÇÃÉnÅ[ÉhÉEÉFÉAÇΔëΩêîÇÃÉAÉvÉäÉPÅ[ÉVÉáÉìÇΔÇÃå›ä∑ê´Ç™ï€èÿÇ≥ÇÍÇ‹Ç∑ÅB
[ Technical Q&A's : Graphics & Media : QuickDraw 3D : QD3D 31 ]
|